   //加载头  引用模块 是基于 config配置 文件的 所以 先require config
   require(['./config'],()=>{
      require(['template','url','header','footer'],(template,url)=>{
           //面向对象编程
           class Index{
              constructor(){
               //   this.render()
                 this.renderTG()
                 this.renderBig()
              }
                   //首页请求本地json数据 渲染页面
            //   render(){
            //    $.get('/libs/json/homeCategory.json',resp=>{
            //      var str = template('templateCrousel',{
            //         list:resp
            //      })
            //    //   $('.carousel-wrap').html(str)
            //    })
            //   }
              //请求本地json，渲染3件商品
              renderTG() {
               $.get('/libs/json/threegoods.json',res => {
                  var str =  template('templatetg',{
                     list:res
                  })
                  // console.log(str)
                      $('.three-wrap').html(str)
               })
              }
              //请求rap2接口， 渲染三张大图
              renderBig(){
               $.get(url.base + '/index/sale',resp => {
                  //得到数据 可以渲染了
               //   console.log(resp)
               //判断code再渲染 
               if(resp.code===200){ 
                  const { lists } =resp.body
                  $('.threecloth').html( template('templateBig',{list:lists}))
               }
               //   const { lists } =resp.body
               //   console.log(lists)
                 //渲染
               //  var str = template('templateBig',{list:lists})
               //  console.log(str)
               //  $('.threecloth').html( template('templateBig',{list:lists}))
               })
              }
           }
      new Index()
           
      })
   })
 